Internet Archive BookReader

Watson Pasha, a record of the life-work of Sir Charles Moore Watson, Colonel in the Royal Engineers